草庐IT

Python mysql.connector 超时

全部标签

php - 使用 mail() 导致 Nginx 中的 504 网关超时

我刚刚在debian6上安装了php、mysql、nginx、sendmail。现在PHP页面可以正常工作了。但是当我尝试使用一个简单的mail()测试时:示例:mail($to,$sub,$msg)它需要很长时间才能完成(大约30多秒),然后在我的浏览器中显示504GatewayTime-out。有趣的是电子邮件实际上已发送。顺便说一句,这是日志中的错误:从上游读取响应头时上游超时(110:连接超时)有人知道导致此错误的原因吗? 最佳答案 我认为问题在你的sendmail。我建议安装Postfix而不是sendmail并在php.

timeout - Apache + PHP-FPM 仅对特定路径设置代理超时

我有Apache2.4和PHP5.5,但没有使用php_mod但有PHP-FPM和mod_proxy_fcgi,所以我将以下内容添加到vhost:ProxyPassMatch^/(.*\.php(/.*)?)$fcgi://127.0.0.1:7000/home/var/www/site/$1这很好用,但是当我遇到超时问题时,我添加了以下代码以将此问题修复到vhost文件中:ProxySettimeout=3600ProxyPassMatch^/(.*\.php(/.*)?)$fcgi://127.0.0.1:7000/home/var/www/site/$1但是,我只想将此超时添加到

php - 60 秒后 Apache Web 服务器超时

在IBM软件层中运行的apache网络服务器+php在60秒后出现超时。这些是我的设置(httpd服务器在这些设置后重启)httpd.confTimeOut300Timeout300*同时尝试了两者,也尝试了TimeOut和Timeoutonly的单个条目。php.inimax_execution_time=300PHP代码:使用命令提示符phptest.php结果成功使用不同的浏览器(Chrome、Firefox和Safari)http://mysite/test.php结果:恰好在60秒时超时!日志php_error.log和httpderror_log没有错误!我找到了关于此的类

PHP PDO 连接失败抛出警告和脚本执行超时

我正在尝试像这样实例化一个PDO对象:$this->pdo['pdo']=newPDO('mysql:host=127.0.0.1;dbname=mydb;charset=UTF-8','myuser','mypass');我想捕获我认为在MySQL服务器未运行时会抛出的异常。PHP.net说“如果尝试连接到请求的数据库失败,PDO::__construct()将抛出PDOException。”但是如果我关闭数据库服务器并运行脚本,我得到的只是一个警告:Warning:PDO::__construct()[pdo.--construct]:[2002]'Aconnectionattem

php - file_get_contents - 连接超时

为什么浏览器会返回这个错误?Warning:file_get_contents(http://www.google.com)[function.file-get-contents]:failedtoopenstream:Connectiontimedoutin/home/test.phponline2 最佳答案 很可能您的服务器无法连接到外部资源,例如,由于防火墙限制。 关于php-file_get_contents-连接超时,我们在StackOverflow上找到一个类似的问题:

php - libcurl 陷入 POLLIN 超时

我的php代码中的libcurl似乎无限期地卡在poll调用中。当我对进程ID进行跟踪时,[user@server~]$sudostrace-p19559Process19559attached-interrupttoquitpoll([{fd=7,events=POLLIN}],1,1000)=0(Timeout)poll([{fd=7,events=POLLIN}],1,0)=0(Timeout)poll([{fd=7,events=POLLIN}],1,1000)=0(Timeout)poll([{fd=7,events=POLLIN}],1,0)=0(Timeout)poll(

php - 超时后如何断开ZeroMQ套接字?

我一直非常成功地将ZeroMQ与PHP结合使用,并编写了一个作业服务器。我有一个管理脚本,用于检查服务器的运行状况并执行诸如超时ping之类的操作。当服务器启动时一切正常,但当它关闭时(并且ZMQPoll按预期超时)我的脚本执行它应该做的-但脚本永远不会终止。我已经尝试清理和取消设置所有套接字变量等。但即使调用exit()PHP脚本也会挂起。似乎没有套接字disconnect()方法,那么我如何告诉PHP套接字已死并且我不希望它挂起?下面是我的管理脚本中的一段代码-//...//waitingfordeadserveronzmqsocktorespondaftersendingames

phpmailer发送gmail smtp超时

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HavingtroublewithPHPMailer有很多类似的问题,但没有一个对我有帮助。这是我在phpmailer示例中提供的脚本:require_once('../class.phpmailer.php');//include("class.smtp.php");//optional,getscalledfromwithinclass.phpmailer.phpifnotalreadyloaded$mail=newPHPMailer(true);//thetrueparammeansitwillthro

php - cURL 多挂起/忽略超时

我正在使用“滚动”cURL多重实现(例如thisSOpost,基于thiscURLcode)。它可以很好地同时使用多达100个请求处理数千个URL,其中5个脚本实例作为守护进程运行(是的,我知道,这应该用C或其他语言编写)。这就是问题所在:在处理了约200,000个url(跨越5个实例)之后,curl_multi_exec()似乎对脚本的所有实例都中断了。我试过关闭脚本,然后重新启动,同样的事情发生了(不是在200,000个url之后,而是在重新启动时),脚本在调用curl_multi_exec()时挂起.我将脚本置于“单一”模式,一次处理一个常规的cURL句柄,效果很好(但速度不是我

php - 如何增加 facebook php web-driver 中的 curl 超时

我正在使用facebook/php-webdriver当我尝试使用以下代码通过代理连接到任何网站时:$driver=RemoteWebDriver::create($host,$capabilities);try{$driver->navigate()->to("http://www.example.com/");}catch(Exception$e){echo$e->getMessage();}这需要时间,因为代理有时会很慢然后返回以下错误:CurlerrorthrownforhttpPOSTto/session/c189e325-9057-489c-b2de-93c95cdb1cc